package modelo;

import java.sql.ResultSet;
import java.sql.SQLException;

import vistas.JFVenta;


public class VentaDAO {
	 int total=0;
	 int aux=0;
	
private JFVenta ventana;
	
	public VentaDAO() {
		super();
		ventana= new JFVenta();
	}
	
	public void Insertar(Venta venta){
		String SQL = "INSERT INTO venta "+
		 "(codventa, "+"cicliente, "+"nombrecliente) "+
		 "VALUES "+ "('"+venta.getCodVenta()+"',"+"'"+venta.getCiCliente()+"',"+"'"+venta.getNombreCliente()+"')";
         Conexion.ejecutar(SQL);
	}
	
 public int SumarTotal(String nombre){

	 String tiraSQL = "SELECT precioventa FROM producto WHERE descripcionproducto + categoriaproducto= '"+nombre+"'";
	 ResultSet resultSet = Conexion.consultar(tiraSQL);
	 try{
		 if(resultSet.next())
		 {
		  aux= resultSet.getInt("totalventa");
		 }
	 }catch (SQLException e) {
			e.printStackTrace();
		}
	 total=total+aux;
	 
	 return total;
 }
 public String BuscarCodigoProducto(String nombre){
	 
		String codig = new String();
		
		String tiraSQL = "SELECT codproducto FROM producto WHERE descripcionproducto + categoriaproducto= '"+nombre+"'" ;
		ResultSet resultSet = Conexion.consultar(tiraSQL);	
		try {
			while (resultSet.next()) 
			{
				codig = resultSet.getString("codproducto");
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return codig;
	}
 
 public String BuscarPrecio(String nombre){
	 
		String precio = new String();
		
		String tiraSQL = "SELECT precioventa FROM producto WHERE descripcionproducto = '"+nombre+"'" ;
		ResultSet resultSet = Conexion.consultar(tiraSQL);	
		try {
			while (resultSet.next()) 
			{
				precio = resultSet.getString("precioventa");
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return precio;
	}
}
